html, body {
  height: 100%;
}
html {
  overflow: hidden;
}
body {
  overflow: auto!important;
  -webkit-overflow-scrolling: touch;
}
.body {
  position: absolute; top: 0; bottom: 0; left: 0; right: 0;
  overflow: scroll;
}
.fixed-bottom {
  position: fixed; bottom: 0; left: 0;
  width: 100%; height: 70px;
  background-color: #ddd;
}
hr {
  margin: 70px 10px;
}


// fix style
.am-modal-content {
  height: auto;
  min-height: 100%;
}

.login-div{
  padding:40px;
}

.logo {
  display: flex;
  padding-bottom: .4rem;
  justify-content: center;

  img {
    height: 1.6rem;
  }

  h1 {
    font-size: .42rem;
    margin: .3rem .5rem;
    text-align: center;
    font-weight: normal;
  }
}